Part of Main done