javascript modified for fluidity