first attempt at a proper let