rules are updated
GUI js is added