fixed system creation