Went through a couple of interface examples