Since this tasks is getting even more complicated maybe you could add a comment with the specs here.