I know Promisses but i have a little problem. You know when we create an instance of Promise, the executer func goes in to the job queue and then the function will be pushed in the callStack and then will be executed. And you know when we want to use the resolved or rejected value, we should use .then() or .catch() and these get a callBack func. Here is my question. will the callBack that we pass to .then() or .catch() be pushed in to the callBack queue and then it will be executed in callStack or not? What happens to .then() if not? Thanks for helping.