added possibilities that were not forseen
added possibilities that were not forseen