abstract forms