added text method, and animations