based on RobAir manager of Salem Harache.