simplify signature