project tiles partial abstracted