finally done freakin electives section, why are floats so annoying