added bucket feature for client
added bucket feature for desktop