Complete as thoroughly as possible. Beta Form