add compound filetype support #21