fix effecters and add logger,