readd smart.lock and packages