Reads source and uses .y