add int and float frame; code and doc still pending for float; some test need