animations partially implemented