implempted according arm infocenter code