[wip] don't know if this is right
[real] add str.find and modsupport 's'
[hack] hacks to get things working