setting up linear systems