first stab at postgres extension