adding size hints for arguments