added vim cycle