Add first version of abc scheduler