abandoned coffeescript, added search
smart.lock