modified: compilation of previous work