1st completed functions.