workflow for adding pieces to search