writing vim revamp