noise updated, funcs folder added