Prototyping basic interfaces