updates, animation & allot conditions handling