github test resolves #6 resolves #7