added final attributes