adding queue declare and stuff -- not finished yet.