restructured slimkeyfy