todo added
put yaml stuff into own module
better conventions + doc