finished dev checkpoint 6