randoms
directions complete
bug fix on model