Use just one single struct for users