created app/abstractions folder
move app class
update