working on scaling and axis