Second itteration.