initial design done