added machine to default properties and modified directive