debug key dir creation
linting
create user if it does not exist