create from buffered point