object build classifi state object classifi collect state todo auto gener method stub implement except 