refactor
switch to edit and learn components; check that they are the same