added necessary requests