Added partB: Initial