using declarative_base