minor formatting tweaks. still need proper code examples