refactoring
altered empty sample template