covering and refactory jasmine