ignore cache and such
add a license