replaced static content with backend