annotate example; add metheod to return solution