Ad capabilities class. Closes #19