Note: numbers in front of listings are for internal organization, please disregard ty!