small progress
works ?