removing by statement and adding responsibility from 245c