use ab bit more of the kotlin style