fix the membership+product+training check out bug / refactor the deliver function / contact page