updated user info as commented by maty - all inputs in props, not mixed in constructor and props