added fields and descriptions method
reduced default delay to 2 seconds
changed logger to puts