fixed step func lsls