Done w/interface for now, work on tokenizing