add validation, share button