add some missing bits