properties should go at the top of the file