added teapot
added custom allocators for position