added symbolic tools
added Next Steps section
code organization
improved code layout
fixed code