order by start time
added optional notes field
renamed function, removed unused var
added filters