Miscellaneous work

Item 1