new targets 'clean' and 'run'