Add first spec and fix small bug in carpet centering