added method for custom axis creation