move ctors into App
comment app