code standardization and tests start