add view files and new router