effect method, some misc. changes