add maniplate class
build