added available actions. need some more unit tests then starting hooking up UI