hmm...doesnt really work enum yet...