Sub Task Basic UI + Backend Complete