added symbolic calculation module prototype