Type of joint TMJ has: