simplified to something more basic with fewer files to help beginners to f3