new optional password and required username settings