PROFIT CODE REVIEW