training log made with Flask