revised to much simpler template for better effect