JS-PartI - Parts 6-9