made init() run() methods
fixed init() method