added problem 36, several other methods