put types for args