cleanup removing unwated implementation for cleaner proposition