Updated version of plus.h