initial version with support of windows8