Change general prototype