removed functions
added plus functionality