Completed spec and implementation of some method