significant changes in role logic & data spreading