started gallery implementation