Pseudo-code interfaces