final version for bachelors
