Modified the structure of spec files
Created the logic for cache the current user in memory
Recreated the filter logic