Some utility changes

These are some utility features which will utilize our heroku deploy. If you could accept them sooner, we could push them on heroku site.