parsing logic for base operations added