GK: custom database insert/update