Add search, validations, attempt create