re-arranged directories
added decoder