added prop methods