added parsing methods and beginning of translator