add implementation notes and authorization