did more about the settings stuff and started a comment parser