Adding a few more interfaces