add postfix feature and prepare for cloud