basic framework for architect search