deletions and warning fixes and warning suppresions