bechelor graduation design (extended from crasler4j)