Adds mars and fixes other bugs
Merges mars branch