adding more missing stuff