making things work properly