updated with basic image animation