split up in 2 parts