not to sure what these are:Glute/Ham raises,box step ups,or good mornings...also...whats the difference between pull ups and chin ups?

no bicep or tricep exercises? also...how long at this routine? and what is DoggCrap routine?