for mechanical page