completed, validated code, mins stupid 2nd API functioning...