collect possibl associ role object role todo auto gener method stub 