working initial design.