Mystery Twins finish album.