removed the dirty framework