use declarative base