freedome test about 'prototype'