simplifying the other parts