Initialized using yield, defined methods for rate, ci and si
Changed block to initialize class