Some contributions to design of experiment with special reference to resolvable (biodesigns), generalised group divisible designs, generalised Kronecker product designs and block structure properties