added multiplication :D