byte manipulation function add.