magic properties added