hieman loogisempi nimeaminen ja siistimista