add todo for function map to allow multiple arguments