added random startup