Team 4 Element API Layer