fixing oil adding logic