Added some more instructions, changed data types a bit.