added random initialisation