-1 works but can be negative
now works, no negative