moved App class to drive package