Anrew and Samuel initial work.