added IO functions and builtins