immutable rule
cleanup listener, fix score rule
improve readablity of /
fix deploy rule