some license stuff and warning about ugliness of the code