ADD unique constraint to username
REFACTOR static scaffolding to dynamic