introduce frandom module