block division project js because it conflicts