Modularity Theorem for Elliptic Curves over $\mathbb{Q}$