create and pos-operation