Working fine.Optimization pending