Initial shortee integration, needs refactor