step version of the source