renamed from fullmeta
code clean up, constructor now throws exception
code complies with the init repo exception