beautification
prepare & version