warnings and additions