coder prototypes