finished preferences and update functionality. Added 0 magnitude option