add map render. restruct dir structure