Show Up, it generates a program for you based off goals, experience equipment and injuries. You can also build your own program. Nutrition with 140+ meals to look through, bar code scanner and photo food logging. A daily score, streak with a monthly freeze, challenges, workout with friends. All that and the logging is free with no ads. You can see your plan before you make an account.