This is a reverse-engineering activity.