add deps
functional (png only)