Added initializing routines