removed functions that made no sence.