placed cleaner as function for future arguments