Begining documentation: compilation  and environment