working on proability