cleaned up basic strategy