added applicationadapter