Got some pseeudocode