[DEV] add comment and basic tests