completed add ECTS functionality and adjusted style