initialize now has proper number of arguments.