refactor after getting it to work
switch to Option
create a ch2 pkg