added randInt and started on other parts
merged
merged