double trouble shooting by @majdilaktinah