gift_wraping implemented, small formating changes in other scripts