initial design pf the application