Flesh out necessary system to make applicatino feasible