removed unnecessary user argument