Fixed but inefficient, need to make steps larger