cleaned up marker addition functions
working list addition