adapter and header buttons