modify inteferace