I think it does basically everything I set out for it to do, so I'm calling this 1.0