optimising SIAM

optimising SIAM