fixed prototype for GSoC