added new with method signature