with four qaud functions working again