Primitive Handling Lib