everything working except for clinit