random solution added