Unterteilt in class file und header, R2 eingearbeitet