separated function_definition from main blockly more