opted for simpler directory structure