added absspect