added implementation statement point