part3 sqlalchemy stuff, understand less.