extend from th-animated