effects part1
some bug fixes