An internal server error occurred. Reference: 2E5CB79FD6CE
after a few hours of thinking and a lot of credits