[Working hard for fitness noobs] The second full version of