add basic06 and fix basic04 basic05