improved coerence of the declarations