Changed GP bit
hci stuff
blah
minor changes
blah blah blah
Final