make DBmanager abstract