routing completed. Needs API and filters. Also needs background image changes.