used built in pixel copy stuff