added require and backbone