0.4.5
improved program organization