Added argument type list for reference