shudder implemented, but needs asthetic tweaking