misc. prototyping

eeeeee