add variables, functions, io, stadard libararies