Completed with additional strn functions