make password + map dynamic