What would you say are the primary purposes of this interface? What should the design aim to achieve?