View module almost completed
sync