smart.loclk