added libchuck