to stodat automated code may be :P