renamed static to noinstance