add semi-column
complete API documentation