Added constraint for usename