removed dependency on UUID (closes #5)