[basic_mode] initial commit