custom skeleton w basic user class and password verification