Just figureing out how this al works