start on nicer frontend, fixed link capture bug