adding portals
add toggle functionality