remember to delete adaptor