added calculating order gifts