delegates

updates soon.,..