booleans
cloning
test cloning
rebuild parser
assignment