added lifecycle handlers stubs