Initial implementation work.