adding animation and other things. This will be iffy for the time being, working on some additional things.