working on noise creation