actualized img funcs (half still to test)