build on my framework (goody)