adding spinner after submit
refactored split module
fixed cuckes