Trying to flush out design