new is valid method