fix build
change sig methods to return collections