refactored due to split off server component
removed idea files