added attr methods