merge
some basic;