updated with some renaming and a nicer stylized directory page