#22 added hints