Code update. Prefinal iteratioon.