How does the Frank Energy contract work?