initialize code skeloton
resolve conflict