do exercises
add missing files