added conventions and revision history