First pass at performance layer