Lost of fixes, reload is almost fixed, just need to tweek