added reference pictures
some refactor