forgot to branch out but css is on its way, functionality too