pulled up shape serialization