different approach to form setting