added some animation and extras