adding cake and k
tests passing yall