project updates, js logic changed