new handler retrieval