loading and current (early) implemented