working with supply shift 3 different levels but no
supply shift fully working and debugged