method build process declarative-style code