initial system with authentication