Implementation of negative period