removed unneeded comment
unified procedure and constant bind syntax
updated ast with new plans