add view binding