minor changes now uses last byte as ID