Redefined User Model