several fixes, added random fill buton