initial commit of probably-still-buggy shortener module