add typing to landing page