login, register, edit view; user sessions and other features.