Cannabis has a lot of benefits