initial design commit