schematic cleanup and component selection