Impact of smartphone on communication and commerce