added react side panel