assignment 1 done, but still needs testing in Huber CIP