draft of create_chant
delete unused functions adn minirefactoring
minirefactoring