[lw3] well, the final version of lab#3