pseudocode and unfinished scripts