works with out but not random session key