You purpose if not to make your code compile. Your question shows that at the moment of writing you has no idea of the purpose of interfaces. As it's possible you still don't, you need to learn it before you can go any further.
Please look at this Question and Answers:
What is Use of Abstract class and Interface?[
^] and read this, for starters:
http://msdn.microsoft.com/en-us/library/orm-9780596521066-01-13.aspx[
^].
Better yet, take a good manual and read doing simple exercises; this knowledge is very fundamental.
Please pardon me if you already understand all that, though an extra advice would not hurt. :)
—SA