alsmot there for the random number
wip
fixed the bug and now ready to test