minor refactor, monivalintoja ja typoja