Added decs for optinal make