platform struggle