initial scribbles and methods