fix dependency weirdness
add needed files