todo garbage. more practice with django