added admin authorization
refactored startup form
refactor