Adding missing implementations files