#effective function mecanism