design first stab