implemented module ready event