sample for folder layout of golang