removed dupplicate method