Moved some things about
Arranged bound functions alphabetically