add two more needed functions