add view composer