added compose activity and animation