adding some more documentation / linting
set up the base Call resource