fiddling with imports and implicit vals