implemented a few simple effects