Added init methods