... will this work an is it worth it with all the side affects??