updates for better reading v1