solutions that serve as references