added head method to arguments