added push and flip animations