weighted mass workspace