marathon session, implement 80% of requirements