adding missing bits
adding missing bits