adding further processing for position