improved methods supported