I think the application is too deeply nested without any real purpose.