add hack stuff