almost finished client side scripting