added first version of axis option. still unsure about tunnelling behaviour