added axis control