moving fxns out of main gui and into devium environment