working adaboost, TODO: implement graphic layer, implement temp prediction