updated setup.py to include backends module