adding App class (frontend)