abstract mechanical background