added hasforamt