improved class loading politicts