working on commin props