Define some more interfaces