added uuid as dependency