added version locks, specs