Bug Fixes

Close:
Bug #329
Bug #330
Bug #331
Bug #332
Bug #333
Bug #334
Bug #335
Bug #336
Bug #337