refactored panels into directive