changed limit > 100 action from return null to limit = 100
added limit < 0 then return none back