--	works fine for r f s c X l N a Y methods