Further design implementation work