added boarding database and implementation