database filling can be parameterized