first working app
minimal version
merge with github generated files