Diploma project 2 by Balázs Szabó