improve contractacio form behaviour 6