added first gallery implementation