added Organization interface and concrete class