merged changes from desk branch
utility functions

added utility functions from previous
workspace configuration file.