change some interfaces of dyckaa