timbomb and builder pattern