add in todos
changed fence
chaned