Good start on implementation.