move to laptop
move to desktop
cleaned up code; overhauled parsing engine to handle shorthand delims