add stub functions