add username argument