Added scale, Todo: rotation