animations work but are buggy
meh