rework on task executable
rework background rotate