added backend registration
missing backend file
updated index view