db now has modes!