fill in all the stubs