added DB operations