changed composition to gpu