Analytic functions, q-calculus, q-convex functions, q-difference operator, subordination, Hankel determinat, zalcman conjecture