Inital implementation of Add Animation,
will probably change extensively as it is a bad design