A lot of pseudo code.