implemented interactive axes