begging cum compilation