Continuous update

General update to the code.
initial