Wrote construcors