version 0.0.4 - allow optional parameters