full and correct example