Added repositories and cleaned up the interface