Step one, partial functionality.