first implementation
draw axes correctly