Added possible algorithm

Added a possible approach to searching for the class and some optional requirements.