add software engineering note