Adding interface and single expression parsing