add animation parser (not finished)