very much useful for us