create a system