still figuring out animation, should be done soon