Changed parser and added models
Changed algorithm runner