devise+ways+and+means