that is great. but what took so long