add todo
fix global settings
add output target