added debug compilation