insert custom objects