Began to modularize code, function sharing is a problem.