took care of options association and limits