added user logging and full settings