Remaining device objects implemented