working on preset loading and saving