added boot callback