make a basic app model