DEV: implementing panels