try to make it look better