First generator try. Works so so