Code aufgeraumt und kommentiert