towards simplified design