detail formation + fragment layout