first commit
more explanation
use generic URLs