omg json and stuff + hal + angular + oh my