program output prototype
refactoring & start gocraft/web implementation