finished type effectiveness