create a separate package for the application model