basic client functions for parsing repo - no network yet