mostly database updates