all the stuffs
merge stuffs