removed the apply function methods