fix #15
add profile better reading, add uuid plugin module