generating the documentation with the interface file