added more setup to application, logic still missing