added instance manager classes