feature(console) add join