through initialize roughly working