Added parsing and various operations