fixed initalisation bug