conseptual test of purple functions