[feature000] initial structure2