Solution for problem #2; first work with rust modules