initial api commit, slurp config