add implementation support lib