Added more models, decide not use log4j since cannot configure it