setup auto extends functionality