+ DAO's, implement film controller, * global refactoring