update nbproject
allow for dynamic file naming
add drag lesson