Extracted Inteerface
Added Testcase and SintaxManager