getting even closer to requirements loading the template