Initial Commit: working with random initialization only