implementation of ford's