added record and http configuration sections
added source checks
code for registering sources