collect possibl base object role todo auto gener method stub 