added in troy pattern