screwing around with pseudocode
rework, ladies