?
move plene_test
add calc_func