Added impl level skeleton