this method name it does not mean anything, change the name, what it is doing?