can add films, a bit more functional